package backend.rss2;

import java.text.SimpleDateFormat;

import org.jdom.Element;
import org.jdom.Namespace;

import com.sun.syndication.feed.module.Module;
import com.sun.syndication.io.ModuleParser;

public class KulerRSSModuleParser implements ModuleParser
{

	public String getNamespaceUri()
	{
		return KulerRSSModule.URI;
	}

	// implements the parsing for MyModule
	private final SimpleDateFormat dateFormat = new SimpleDateFormat("MM/dd/yyyy");

	public Module parse(Element element)
	{
		Namespace myNamespace = Namespace.getNamespace("kuler", KulerRSSModule.URI);

		KulerRSSModule myModule = new KulerRSSModuleImpl();
		
		//we are at an item
		if (element.getName().equals("item"))
		{
			Element el = element.getChild("themeItem", myNamespace);
			myModule.setKulerItem(el);
			/*
			List<Element> elements = element.getChildren();
			for (Element e : elements)
				System.out.println(e);
			*/
		}
		
		return myModule;
	}
}
